home *** CD-ROM | disk | FTP | other *** search
/ Merciful 2 / Merciful - Disc 2.iso / software / d / darcv1.0reg.lha / darc_v1.0 / Installer-Skript < prev    next >
Text File  |  1995-05-11  |  4KB  |  120 lines

  1. (set lib "libs/reqtools.library")
  2.  
  3. (if (= "deutsch" @language)
  4. (
  5.     (set #welcome "\nDieses Skript installiert DArc und alle dazugehörigen Dateien auf Ihrer Festplatte. \n\nDArc © 1995 by Frank Weber und Holger Kasten.")
  6.     (set #destprompt "Bitte Zielverzeichnis wählen.\n(Ein Verzeichnis 'DArc' wird dort erstellt.)")
  7.     (set #desthelp "Sie müssen hier das Verzeichnis wählen,\nin dem die 'DArc'-Schublade erstellt werden soll.\n\n In diese Schublade werden dann|DArc und alle dazugehörigen Dateien\nkopiert.")
  8.     (set #overwritemsg "\nDArc wurde bereits in dieses Verzeichnis installiert.\n\nAltes DArc-Verzeichnis löschen ???")
  9.     (set #overwritehelp "\nIn dem Verzeichnis, das Sie ausgewählt haben, existiert bereits ein Verzeichnis mit dem Namen 'DArc'.\n\nAntworten Sie 'Ja', wenn Sie das alte Verzeichnis komplett löschen möchten, bevor diese Version installiert wird.")
  10.     (set #copyreqtools "\nReqtools.library kopieren...")
  11. )
  12. (
  13.     (set #welcome "\nThis script will install DArc and all supported files onto your Harddisk.\n\nDArc © 1995 by Frank Weber and Holger Kasten.")
  14.     (set #destprompt "Please choose destination path.\n(A drawer called 'DArc' will be created there.)")
  15.     (set #desthelp "Here you have to choose where the\n'DArc' drawer should be created.\n\nDArc and all supported files will\nbe copied into the 'DArc' directory.")
  16.     (set #overwritemsg "\nDArc has already been installed into this directory.\n\nDelete old directory ???")
  17.     (set #overwritehelp "\nThere is already a directory called 'DArc' in the directory chosen by you.\n\nSelect yes if you want the whole directory to be deleted before this version is installed.")
  18.     (set #copyreqtools "\nInstalling reqtools.library")
  19. ))
  20. (set @nohelp " ")
  21.  
  22. (message #welcome)
  23.  
  24. (set default-dir "SYS:")
  25. (set @default-dest "SYS:")
  26.  
  27. (set @dest (askdir (prompt #destprompt)
  28.                    (help #desthelp)
  29.                    (default @default-dest)
  30.            )
  31. )
  32.  
  33. (set @darcdrawer (tackon @dest "DArc"))
  34. (set @default-dest @dest)
  35.  
  36. (if (exists @darcdrawer)
  37. (
  38.   (if (> @user-level 1)
  39.   (
  40.     (set overwrite (askbool
  41.                            (prompt #overwritemsg)
  42.                            (help #overwritehelp)
  43.                            (default 0)
  44.                    )
  45.     )
  46.     (if (= 1 overwrite)
  47.       (run (cat "c:delete QUIET ALL " @darcdrawer))
  48.     )
  49.   ))
  50. ))
  51.  
  52. (makedir @darcdrawer(infos))
  53.  
  54. (copyfiles  (source "DArc")
  55.             (dest @darcdrawer)
  56.             (infos)
  57. )
  58.  
  59. (copyfiles  (source "Anleitung")
  60.             (dest @darcdrawer)
  61.             (infos)
  62. )
  63.  
  64. (copyfiles  (source "Manual")
  65.             (dest @darcdrawer)
  66.             (infos)
  67. )
  68.  
  69. (copyfiles  (source "Readme")
  70.             (dest @darcdrawer)
  71.             (infos)
  72. )
  73.  
  74. (copyfiles  (source "Liesmich")
  75.             (dest @darcdrawer)
  76.             (infos)
  77. )
  78.  
  79. (copyfiles  (source "RegiTool")
  80.             (dest @darcdrawer)
  81.             (infos)
  82. )
  83.  
  84.  
  85. (copylib    (prompt #copyreqtools)
  86.             (help @nohelp)
  87.             (source lib)
  88.             (dest "LIBS:")
  89.             (confirm)
  90. )
  91.  
  92. (if (< (/ (getversion) 65536) 38)
  93.     (tooltype (dest (tackon @darcdrawer "Anleitung.guide"))
  94.               (setdefaulttool "sys:utilities/AmigaGuide")
  95.     )
  96.  
  97.     (tooltype (dest (tackon @darcdrawer "Anleitung.guide"))
  98.               (setdefaulttool "sys:utilities/Multiview")
  99.     )
  100.  
  101. )
  102.  
  103. (if (< (/ (getversion) 65536) 38)
  104.     (tooltype (dest (tackon @darcdrawer "Manual.guide"))
  105.               (setdefaulttool "sys:utilities/AmigaGuide")
  106.     )
  107.  
  108.     (tooltype (dest (tackon @darcdrawer "Manual.guide"))
  109.               (setdefaulttool "sys:utilities/Multiview")
  110.     )
  111.  
  112. )
  113.  
  114.  
  115. (if (exists "DArc-Keyfile")
  116.     (copyfiles (source "DArc-Keyfile")
  117.                (dest "S:")
  118.     )
  119. )
  120.